package com.ocom.common.request.payconfig;


import lombok.Data;

import javax.validation.constraints.NotBlank;

@Data
public class UpdateConsDeviceInfoRequest extends  CommonRequest{
    /**
     * com_id	int(11)	单位编号
     * device_no	varchar(20)	设备编号（出厂号）
     * device_name	varchar(50)	设备名称
     * point_id	int(11)	收费点id，最后一级收费点
     * device_type	tinyint(4)	设备类型，1：安卓机，2：单片机
     * device_ver_type	tinyint(4)	设备机型，1：消费机，2：发卡机，3：控卡机，4：订餐机
     * 5：取餐机
     * device_mode	tinyint(4)	设备模式,1强在线（安全性高），2在线转离线，3离线转在线（反应快），4离线（省电）
     * 默认为选项3
     * end_time	date	使用期限
     * app_ver	varchar(50)	设备当前版本（设备上报）
     * app_ver_tab	varchar(50)	新版本更新
     * os_ver_tab	varchar(50)	更新标识，预留
     * list_state	tinyint(4)	白名单是否需要下传 0：不需要，1：需要
     * remark	text	备注
     * update_user	varchar(50)	更新人
     */
    @NotBlank(message = "device_no 不能为空")
    String device_no;

    String device_name="";
    Integer point_id=-1;
    Integer device_type=-1;
    Integer device_ver_type=-1;
    Integer device_mode=-1;
    String end_time="";
    String app_ver="";
    String app_ver_tab="";
    String os_ver_tab="";
    Integer list_state=-1;
    String remark="";
    String update_user="";
    String aiotNo="";
    Integer pointId=0;
    private Integer consType;

    private String faceAuth;   // 1正式 2测试
    private Integer faceAuthType;
    String faceAuthTime;
}
